home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 016a / ndir61.zip / NDIR61.DOC < prev   
Text File  |  1992-01-26  |  7KB  |  166 lines

  1.  
  2. New Directory version 6.1           Ron L. Smith
  3.                                     3615 Sheridan St.
  4.                                     Clovis, NM  88101
  5.  
  6. New Directory is a (obviously) directory listing program.  It will display
  7. the directory in 3 columns.  Filenames, extensions, sizes (or the <DIR>
  8. designator), and the file attributes will be shown.  Files are color-coded
  9. by extension:  COM light green, BAT light red, <DIR> light magenta, etc.
  10. However, all hidden files are displayed in RED.  The file attributes are as
  11. follows:  A - Archive, R - Read-Only, S - System, H - Hidden, D - Directory.
  12.  
  13. New Directory supports a maximum of 400 files in a single directory.  If
  14. more than 400 files are present, they will not be reported.
  15.  
  16. Examples of use:
  17.  
  18. 1) C:\> ND            shows all files in root directory of drive C
  19. 2) C:\> ND A:         shows all files in current directory of drive A
  20. 3) C:\> ND \SYS\      shows all files in SYS sub-directory of drive C
  21. 4) C:\> ND \DOS\*.EXE shows all .EXE files in DOS sub-dir of drive C
  22. 5) C:\> ND /E         shows all .EXE files in current directory of drive C
  23. 6) C:\> ND /D         shows all sub-directories in current dir of drive C
  24. 7) C:\DOS\SYS> ND ..\ shows all files in C:\DOS directory of drive C
  25.  
  26.  
  27. To display all files in a sub-directory, it is not necessary to add the *.*
  28. to the command line (see examples 3 and 7 above), but it IS necessary to 
  29. add the trailing backslash to the directory name.
  30.  
  31. Version history:
  32.  
  33. 2.0> Added *.* when specifying a sub-directory ( ND \SYS\ ).
  34.  
  35.      When specifying a drive other than the default, the root directory was 
  36.      always shown.  Changed to show the current directory of the specified
  37.      drive.
  38.  
  39.      Display of volume label added.
  40.  
  41.      When displaying an empty sub-directory, no files were shown and no message
  42.      was given.  The message `Parent/Grandparent directories only.' was 
  43.      added.
  44.  
  45.      Screen write method was changed to increase output speed.
  46.  
  47.      Because of the way the program flagged Directories, files with a DIR
  48.      extension were sometimes displayed as a directory ( <DIR> ).  This was
  49.      corrected.
  50.  
  51.      When displaying a directory other than the current one (C:\> ND \SYS\*.C),
  52.      the file attributes were not shown.  This was corrected.
  53.  
  54. 2.1> Video output changes.
  55.  
  56. 2.2> Video output changes.
  57.  
  58. 2.3> Video output changes.
  59.  
  60. 3.0> When in a sub-directory and no files existed, ND displayed `Parent/
  61.      Grandparent Directories Only'.  This has been changed to show the . and
  62.      .. standards reported by DOS.
  63.  
  64.      The listing is now sorted in alphabetical order by Filename.
  65.  
  66. 3.1> When attempting to display files by a designated extension (i.e., *.SYS),
  67.      if the file(s) matching the descriptor were hidden, no files were 
  68.      reported.  This has been corrected.
  69.  
  70.      When in a sub-directory and attempting to display only one type of files
  71.      (e.g., C:\DOS> ND *.COM), the program reported the root directory (that
  72.      would be C:\*.COM for the stated example in the line above).  The 
  73.      program now correctly reports the current directory.
  74.  
  75.      If you were on the D drive, and the current directory on the C drive was
  76.      DOS (for example), the command ND C:*.SYS would be translated as
  77.      C:\DOS\*.*.  The program now correctly reports the designated files and
  78.      does not convert the command to a *.* before output.
  79.  
  80.      At times, ND.COM would print strange characters for the volume label, or
  81.      take an undue amount of time in determining the legality of the label.
  82.      This was due to a filtering process (loop) and would sometimes end with 
  83.      attempting to output a NULL pointer.  The illegal character filter has
  84.      been removed, as has the erroneous pointer.  Volume labels should now
  85.      be 100% accurate. (Note that some commercial disks have volume labels
  86.      which have characters deemed `illegal' by DOS.  This should not affect
  87.      the operation of New Directory).
  88.  
  89.      Files with a .ZIP extension are now displayed in yellow, .ARC files
  90.      are displayed in brown, and .C files are displayed in white.  These
  91.      are changes from previous version colors.
  92.  
  93. 3.3> Changed sorting algorithm.  The method now employed is 20 to 25 percent
  94.      faster than that used by versions 3.0 and 3.1.
  95.  
  96. 3.4> New Directory now displays the total bytes for the files specified on the 
  97.      command line.
  98.      
  99. 3.5> Added routines to increase display speed.
  100.  
  101. 4.0> Added a routine to remove the cursor flash.
  102.  
  103. 5.0> Completely restructured the sorting algorithm for faster display on
  104.      slower computers.
  105.  
  106. 5.1> Added support for different displays.  Before, if an EGA display was in
  107.      43 line mode, or VGA in 43 or 50 line mode, the pause still acted as if
  108.      you were in 25 line mode.  Support has been added for all display lengths,
  109.      regardless if they are standard or not.  So, if you have a 33 line
  110.      display set, the pause will recognize it.  However, anything other than
  111.      80 column display is not supported.  This support has only been tested
  112.      with the DOS MODE utility.  Compatibility with other screen display
  113.      setting products is unknown.
  114.  
  115. 6.0> Again, wrung out the code to make it a little more efficient (speed and
  116.      size).
  117.  
  118.      Colors for file extensions are now as follows:
  119.       COM                 = Light Green
  120.       EXE                 = Light Cyan
  121.       BAT                 = Light Red
  122.       SYS                 = Magenta
  123.       DOC/TXT             = White
  124.       <DIR>               = Light Magenta
  125.       C/CPP/ASM/BAS/PAS   = Cyan
  126.       ZIP/ARC/LZH/ZOO/ARJ = Yellow
  127.       Hidden              = Red
  128.       All Others          = Light Gray
  129.  
  130.      Added box characters to left and right margins.
  131.  
  132.      Found (finally) why that ND ..\ would not work correctly.  Fixed.
  133.  
  134. 6.1> During the troubleshooting process of the ND ..\ problem when updating
  135.      the code to 6.0, the support for 43/50 line modes was left out of 
  136.      the release.  Added back in.
  137.  
  138.      Added the use of command line switches for current dir use:
  139.  
  140.      Usage: ND [drive:][path][filename.ext]  or  ND [/switch]  or  ND [-switch]
  141.     
  142.      Either switch character can be used (/ or -).  Here are the commands:
  143.  
  144.         /B   show all BAT files in current dir (same as ND *.BAT)
  145.         /C   show all COM files in current dir (same as ND *.COM)
  146.         /D   show all sub-directories in current dir (no prior equivalent)
  147.         /E   show all EXE files in current dir (same as ND *.EXE)
  148.         /P   show all program source files in current dir -
  149.                  C, ASM, CPP, BAS, PAS   (no prior equivalent)
  150.         /S   show all SYS files in current dir (same as ND *.SYS)
  151.         /T   show all text files in current dir -
  152.                  TXT, DOC                (no prior equivalent)
  153.         /X   show all executable files in current dir -
  154.                  BAT, COM, EXE           (no prior equivalent)
  155.         /Z   show all archived files in current dir -
  156.                  ZIP, ARC, ARJ, LZH, ZOO (no prior equivalent)
  157.  
  158.      As of this release, drive and/or path specifications cannot be used
  159.      in conjunction with short-cut switches.
  160.  
  161. If anyone observes any problems with New Directory's operation, please write
  162. to me at the above address.  Also, you can leave a message for me on 
  163. Spycom BBS, Clovis, NM, (505)784-3157 (USR HST 14.4k modem).
  164.  
  165.  
  166.